//package com.ruoyi.system.api;
//
//import com.ruoyi.common.core.constant.ServiceNameConstants;
//import com.ruoyi.common.core.domain.R;
//import com.ruoyi.system.api.domain.SysTriggerParam;
//import com.ruoyi.system.api.factory.RemoteUserFallbackFactory;
//import org.springframework.cloud.openfeign.FeignClient;
//
//@FeignClient(contextId = "remoteXxlExecutorService", value = ServiceNameConstants.SYSTEM_SERVICE, fallbackFactory = RemoteUserFallbackFactory.class)
//public interface RemoteXxlExecutorService {
////    /**
////     * beat
////     *
////     * @return
////     */
////    public R<String> beat();
////
////    /**
////     * idle beat
////     *
////     * @param idleBeatParam
////     * @return
////     */
////    public R<String> idleBeat(IdleBeatParam idleBeatParam);
//
//    /**
//     * run
//     *
//     * @param triggerParam
//     * @return
//     */
//    public R<String> run(SysTriggerParam triggerParam);
//
////    /**
////     * kill
////     *
////     * @param killParam
////     * @return
////     */
////    public R<String> kill(KillParam killParam);
////
////    /**
////     * log
////     *
////     * @param logParam
////     * @return
////     */
////    public ReturnT<LogResult> log(LogParam logParam);
//
//}
